<!DOCTYPE html>
<html lang="zh-cn">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>javascript 阶段</title>
</head>

<body>
    <h3>控制流语句</h3>

    <script>
        // 控制流语句
        // switch(变量) { case 值:  执行当前环境的代码 ; break ; }

        // 定义变量
        var num = 100;
        switch (num) {
            case 100:
                console.log("条件成立");
                break;

            default:
                console.log("其他条件 否则");
                break;
        }
        // break 跳出控制流语句
        // default 默认,否则


        // 示例:
        // 贪吃蛇的游戏 (控制蛇移动的方向)
        //判断蛇运动的方向：上下左右
        // 游戏的方向: 上下左右, 判断游戏角色移动的方向
        // 定义变量,记录方向 direction 
        //  up       向上移动
        //  down     向下移动
        //  left     向左移动
        //  right    向右移动


        direction = "up";
        switch (direction) {
            case "up":
                console.log("向上移动");
                break;

            case "down":
                console.log("向下移动");
                break;
            case "left":
                console.log("向左移动");
                break;
            case "right":
                console.log("向右移动");
                break;
            default:
                console.log("出现错误");
                break;
        }





    </script>
</body>

</html>